From 506fe6193851b23296b1259ba7ece1dc309b3c61 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 3 Oct 2015 17:37:34 -0400 Subject: [PATCH] Fix gtk_style_context_list_classes The function was always returning NULL. --- gtk/gtkstylecontext.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c index 9a5587d51c..9176c02741 100644 --- a/gtk/gtkstylecontext.c +++ b/gtk/gtkstylecontext.c @@ -1402,9 +1402,9 @@ gtk_style_context_list_classes (GtkStyleContext *context) classes = gtk_css_node_list_classes (priv->cssnode, &n_classes); - for (i = n_classes; i-- > n_classes;) + for (i = n_classes; i > 0; i--) { - quark_str = g_quark_to_string (classes[i]); + quark_str = g_quark_to_string (classes[i - 1]); classes_list = g_list_prepend (classes_list, (gchar *) quark_str); } -- 2.30.2